package com.ruoyi.system.client;

import com.ruoyi.system.domain.steamDt.BatchPlatformPriceVO;
import com.ruoyi.system.domain.steamDt.CsBaseInfoVO;
import com.ruoyi.system.domain.steamDt.PlatformPriceVO;

import java.util.List;

public interface SteamDTApiClientService {

    // 获取所有饰品基础信息
    List<CsBaseInfoVO> getAllCsBaseInfoVO();

    // 获取单个饰品价格
    List<PlatformPriceVO> getSinglePriceByMarketHashName(String marketHashName);

    // 获取多个饰品价格
    List<BatchPlatformPriceVO> getBatchPriceByMarketHashNames(List<String> marketHashNames, String bearerToken);

    // 用若依内置的HTTP请求工具调用的
    List<BatchPlatformPriceVO> getBatchPriceRestTemplateByMarketHashNames(List<String> marketHashNames);
}
